ea0d82da5c9c36732fa3f49ce9fede26d9c76efb,plugins/org.eclipse.xtext/src/org/eclipse/xtext/xtext/XtextLinkingService.java,XtextLinkingService,getUsedGrammar,#Grammar#INode#,99
Before Change
}
URI classpathURI = URI.createURI(
ClasspathUriUtil.CLASSPATH_SCHEME + ":/" + grammarName.replace('.', '/') + "." + fileExtension);
URI normalizedURI = resourceSet.getURIConverter().normalize(classpathURI);
final Resource resource = resourceSet.getResource(normalizedURI, true);
if (!resource.getContents().isEmpty()) {
final Grammar usedGrammar = (Grammar) resource.getContents().get(0);
After Change
XtextResourceSet set = (XtextResourceSet) resourceSet;
normalizedURI = set.getClasspathUriResolver().resolve(set.getClasspathURIContext(), classpathURI);
} else {
normalizedURI = resourceSet.getURIConverter().normalize(classpathURI);
}
final Resource resource = resourceSet.getResource(normalizedURI, true);
if (!resource.getContents().isEmpty()) {